package com.etoak.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.etoak.entity.Doctor;
import com.etoak.vo.PageVO;

import javax.print.Doc;
import java.util.List;


public interface DoctorService extends IService<Doctor> {
    /**
     * 根据医生名称获取医生信息 是否存在
     * @param name 医生名称
     * @return  返回医生
     */
    Doctor getByName(String name);

    /**
     * 添加医生
     * @param doctor 医生参数
     */
    void add(Doctor doctor);

    /**
     * 分页查询
     * @param pageNum 页码
     * @param pageSize 每页记录数
     * @param doctor 其他查询参数
     * @return
     */

    PageVO<Doctor> list(int pageNum, int pageSize, Doctor doctor);
    /**
     * 更新菜品
     * @param id 菜品id
     * dishes 菜品参数
     */
    void update(int id, Doctor doctor);

    /**
     * 删除菜品
     * @param id 菜品id
     */
    void delete(int id);


}
